Scanner d'Adresses Email et Fuites de Données 📧🔐

Ce projet Python permet de vérifier si une adresse email a été compromise dans des violations de données publiques. Il utilise l'API "Have I Been Pwned", une base de données publique qui recense les fuites de données majeures.

Fonctionnalités Principales :

Script Python :


import requests

# API URL de "Have I Been Pwned"
API_URL = "https://haveibeenpwned.com/api/v3/breachedaccount/{}"

# Remplacer par votre clé API de Have I Been Pwned
API_KEY = "votre_cle_api_ici"

headers = {
    'hibp-api-key': API_KEY,
    'User-Agent': 'Pwnage-Checker'
}

# Fonction pour vérifier si un email a été compromis
def check_email_breach(email):
    response = requests.get(API_URL.format(email), headers=headers)
    
    if response.status_code == 200:
        breaches = response.json()
        print(f"L'adresse {email} a été compromise dans les fuites suivantes :")
        for breach in breaches:
            print(f"- {breach['Name']} (Date : {breach['BreachDate']})")
    elif response.status_code == 404:
        print(f"L'adresse {email} n'a pas été trouvée dans les violations connues.")
    else:
        print("Erreur lors de la vérification des fuites. Vérifiez votre clé API.")

if __name__ == "__main__":
    email = input("Entrez une adresse email à vérifier : ")
    check_email_breach(email)

        

Instructions d'Utilisation :

  1. Inscrivez-vous sur le site Have I Been Pwned pour obtenir une clé API.
  2. Installez les dépendances nécessaires :
    pip install requests
  3. Remplacez votre_cle_api_ici par votre clé API.
  4. Lancez le script pour vérifier si une adresse email a été compromise :
  5. python email_scanner.py

Prévention et Sécurité :

⚠️ Attention Éthique :

Ce script est destiné à un usage éducatif et éthique uniquement. Il est strictement interdit d'utiliser ce script pour vérifier des adresses email sans autorisation. L'utilisation abusive de ces outils peut entraîner des poursuites judiciaires. Respectez la vie privée des autres et n'utilisez cet outil que sur vos propres adresses email ou celles pour lesquelles vous avez reçu une autorisation explicite.

🛡️ Conseils de Sécurité :